Parsing, Editing, Proving: The PGIP Display Protocol

نویسندگان

  • David Aspinall
  • Christoph Lüth
  • Daniel Winterstein
چکیده

This paper describes how proof texts are constructed and edited in the Proof General Kit framework. Proof texts are the central object of development within our framework and we want to allow flexible ways to construct them, both explicitly via text editing and implicitly by graphical manipulation or meta-manipulation. To this end, the framework allows for user-oriented display components, connected to provers via a central broker component. The display components and the broker exchange messages in a format specified by the PGIP display protocol, which facilitates parsing, editing and proving of proof texts. The design of this part of the framework is new; the remainder of the framework, which connects the prover components to the broker, is based more closely on refining work of the previous Proof General project, and was described in [4].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Merging Plat and PGIP

The PGIP protocol is a standard, abstract interface protocol to connect theorem provers with user interfaces. Interaction in PGIP is based on ASCII-text input and a single focus point-ofcontrol, which indicates a linear position in the input that has been checked thus far. This fits many interactive theorem provers whose interaction model stems from command-line interpreters. PlatΩ, on the othe...

متن کامل

XGA – XML Grammar for JAVA

Today’s XML editors provide basic functionality such as creating, editing and parsing documents and only a little information about a given XML element at runtime. Sometimes the user wants to know what valid element can be added without looking in to the DTD or validating the whole document. This paper presents a tool that solves that problem and was designed to be a link between DTD and XML Ed...

متن کامل

Writers on the Move: Visualizing Composing Processes Involved in Academic Writing

The present research study aimed to explore covert processes of editing and revision which were involved in writing four different academic text genres (i.e. abstract, conclusion, data commentary, and cover letter) in English language. To this end, six EFL learners with Persian as their mother were recruited to participate in this study. All the participants attended an induction session and ea...

متن کامل

بررسی مقایسه‌ای تأثیر برچسب‌زنی مقولات دستوری بر تجزیه در پردازش خودکار زبان فارسی

In this paper, the role of Part-of-Speech (POS) tagging for parsing in automatic processing of the Persian language is studied. To this end, the impact of the quality of POS tagging as well as the impact of the quantity of information available in the POS tags on parsing are studied. To reach the goals, three parsing scenarios are proposed and compared. In the first scenario, the parser assigns...

متن کامل

Eclipse Proof General

This is a description of a plan for new research which has been awarded an Eclipse Innovation Grant for 2004. The objective is to build a proof development environment for interactive theorem provers, using ideas of the Proof General project, and in particular, using a protocol for interactive proof dubbed PGIP.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005